#ifndef __SALT_SURFACE_H
#define __SALT_SURFACE_H
#include "SALT_Config.h"

#include "SDL/SDL.h"

#include "SALT_DrawableEventObject.h"

namespace SALT{
	namespace Objects{
		class SurfaceObject:public DrawableObject{
		protected:
			SDL_Surface*		_surf;
		public:
			SDL_Surface*&		surf	();
			SurfaceObject				(SDL_Surface* surf=NULL);
			~SurfaceObject				();
			int					draw	(Graphics::SDLGraphicsManager* gm);
			int					update	();
		};
	};
};
#endif